# -*- coding: utf-8 -*-
'''
@summary: Módulo DataBase.py é responsável pela conexao à base de 
dados, leitura do ficheiro fornecido e inserçao dos conteudo na tabela
 
@requires: DataManager.py
    
@development environment:
Maquina Virtual com Debian7.1
Python 2.7
wxGlade

@author: Adriano Leal - 11951, Gonçalo Ferreira - 11958
@version: 2.4
@date: 04/12/2013
'''

import DataManager

data = DataManager.Datamanager()

def permilagem_distrito():
    '''
    Gera grafico de pormilagem de alunos colocados por distrito
    '''
    data.graf(data.permilagem, u'PERMILAGEM DE COLOCADOS POR DISTRITO', u'Colocados', u'Permilagem de Alunos', data.nome_distritos)
    
def porcentagem_instituicao():
    '''
    Gera grafico de porcentagem de alunos colocados por instituiçao
    '''
    data.graf(data.porcentagem, u'PERCENTAGEM DE COLOCADOS POR INSTITUIÇAO', u'Colocados', u'Percentagem de Alunos', data.nome_institui)

def colocados_vagas_distrito():
    '''
    Gera graficos de alunos colocados vs vagas iniciais
    '''
    data.grafs(data.colocados_p_dist1, data.vagas_p_dist_init, u'ALUNOS POR DISTRITO', u'Colocados',
               u'Vagas', u'Quantidade de Alunos', data.nome_distritos)

def colocados_instituicao_distrito(nomedistrito):
    '''
    Gera grafico de alunos colocados por instituiçao e por distrito
    '''
    #~ data.colocados_nome_distrito(variaveldistrito)
    data.graf(data.colocados_dist, u'COLOCADOS NO DISTRITO DE %s' % (nomedistrito), u'COLOCADOS',
              u'QUANTIDADE DE COLOCADOS', data.nome_instituicao)
    
